// 导入vue
import Vue from "vue"
// 导入根组件
import App from "./App.vue"
// 提示
Vue.config.productionTip = false

// 一、导入路由模块,并注册
// 这个模块红的代码,和main.js中的vue实例没有关系,只是全局配置
// 因此抽离出去,让项目结构更加清晰
import VueRouter from "vue-router"
Vue.use(VueRouter)
// 1.1 引入路由模块
import router from "./router.js"

// 二、导入全局配置模块
import "./globalConfig.js"

// 三、导入状态管理模块
import store from "./store.js"

new Vue({
  render: h => h(App),
  router, // 挂载路由对象
  store // 挂载状态管理对象
}).$mount("#app")
